VMware减少占用磁盘空间 您所在的位置:网站首页 vmware虚拟机删除文件后 新的虚拟机不能用那个名字 VMware减少占用磁盘空间

VMware减少占用磁盘空间

2024-07-01 14:54| 来源: 网络整理| 查看: 265

VMware使用中发现占用主机磁盘空间越来越大,删除了一个快照,结果占用空间不降反增,因此必须限制一下这个吃存储大户了。打开虚拟机文件夹发现.vmdk文件巨大,看到的说法是:

VMDK(VMWare Virtual Machine Disk Format)是虚拟机VMware创建的虚拟硬格式,文件存在于VMware文件系统中,被称为VMFS(虚拟机文件系统)。一个VMDK文件代表VMFS在虚拟机上的一个物理硬盘驱动。所有用户数据和有关虚拟服务器的配置信息都存储在VMDK文件中。VMDK是什么,这么大, 可以删除吗?_软件综合讨论区_软件区 卡饭论坛 - 互助分享 - 大气谦和! (kafan.cn)

“虚拟机上的Linux等系统认为.vmdk是一个硬盘,将文件删除后其可用空间可以恢复,重新利用;而对windos系统来说.vmdk是一个文件其变大后是不可能自动变小的。 针对以上原理,已变大的.vmdk文件是无法减肥的,即使你将所有数据删除,此文件依占用windows的硬盘空间仍然不会改变。” ———————————————— https://blog.csdn.net/weixin_45787652/article/details/109525269

尝试1  sudo /usr/bin/vmware-toolbox-cmd disk list # 查看磁盘挂载点,然后执行 sudo /usr/bin/vmware-toolbox-cmd disk shrink /

**注意到这个方法执行前需要删除快照(删除快照过程虚拟机文件夹体积还会膨胀),否则会有以下报错:

Shrink disk is disabled for this virtual machine. Shrinking is disabled for linked clones, parents of linked clones, pre-allocated disks, snapshots, or due to other factors. See the User's manual for more information. Unable to find partition /

等sudo完成后,我的机器提示报错如下。按理磁盘还有空间,这个方法失败。

未能压缩“G:\xxx-ubuntu18x64\xxx-ubuntu\xxx-ubuntu64x.vmdk”: 文件系统的空间不足,无法执行选定的操作。

尝试2

windows主机 win+r 进cmd,然后cd到vmware安装路径,执行 vmware-vdiskmanager.exe

D:\Install> vmware-vdiskmanager.exe -k "虚拟机路径\xxx-ubuntu64x.vmdk"

回车,等待Shrink完成(挺慢的)。

这种方法有效,.vmdk文件瘦身接近三分之一!

参考:

vmware下vmdk文件越来越大的解决方法探讨_虚拟机vmdk文件越来越大-CSDN博客

VMware收缩磁盘减少硬盘空间占用 – McGrady的技术分享 (tracymc.cn)

完美解决虚拟机占用硬盘越来越大、删除快照出现内存不足错误_虚拟机因内存不够无法删除-CSDN博客

VMware清理磁盘出现闪退or容量不能正确回收-百度经验 (baidu.com)

其他方法:

四种方法给Vmware虚拟机清理瘦身_.scoreboard文件-CSDN博客



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有